@charset "UTF-8";

/* 清浮动样式 */
.clearfix {
    zoom: 1;
}

.clearfix:after {
    content: "020";
    height: 0px;
    display: block;
    overflow: hidden;
    clear: both;
}

/* 120px的内容区域 */
.inner_box {
    margin: 0 auto;
    width: 1200px;
    height: auto;
}


/* content_css */

/* heng_bar css */
.content {
    margin-top: 22px;
	padding-bottom:40px;
}

.heng_bar {
    height: 6px;
    background-color: #2861bb;
}

.news {
    padding: 0 30px 30px;
    /* height: 500px; */
    background-color: #ffffff;
    box-shadow: 0px 2px 15px 0px rgba(0, 0, 0, 0.15);
}

/* .news_tt{
    margin-bottom: 10px;
} */
.news_tt p {
    text-align: center;
    padding: 32px 30px;
}

.news_tt p a {
    color: #c5282b;
    font-size: 35px;
    font-weight: bold;
}

.news_pic {
    width: 100%;
    height: 380px;
}

.lunbo {
    width: 525px;
    height: 380px;
    padding-top: 15px;
    position: relative;
}

/* 轮播图样式 */
/* .slideBox {
    width: 525px;
    height: 365px;
} */

.bd ul li {
    width: 525px;
    height: 365px;
    position: relative;
}
.bd ul li {
    width: 525px;
    height: 365px;
    position: relative;
}
.pic_box{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.bd ul li img{
    width: 100%;
    height: 100%;
}
.photo_bt{
    width: 100%;
    height: 50px;
    background: url(alpha_bj.png);
    padding: 0 100px 0 15px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.photo_bt a{
    width: 100%;
    line-height: 50px;
    color: #FFF;
    font-size: 15px;
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.slideBox .prev{
    height: 50px;
    width: 35px;
    position: absolute;
    top: 330px;
    left: 455px;
    background: url(arrow_left.png);
    background-size: 100% 100%;
}
.slideBox .next{
    height: 50px;
    width: 35px;
    position: absolute;
    top: 330px;
    left: 490px;
    background: url(arrow_right.png);
    background-size: 100% 100%;
}



/* 轮播图样式 */





.news_rit {
    width: 586px;
    height: 380px;
}

.b_line {
    width: 100%;
    height: 50px;
    border-bottom: 1px solid #999999;
}

.tt .active a {
    color: #2861bb;
}

.tt .border {
    width: 100%;
    height: 100%;
}

.tt .active .border {
    border-bottom: 4px solid #2861bb;
}


.tt li {
    float: left;
    height: 52px;
    padding: 0 15px;
    background: url(shu.png) no-repeat left center;
    line-height: 52px;
}

.tt li:first-child {
    background: none;
}

.tt a {
    /* color: #999999; */
    font-size: 24px;
}

.tc1 {
    margin-top: 20px;
}

/* .tc1 ul {
    display: none;
} */

.tc1 li {
    overflow: hidden;
    width: 100%;
    padding-left: 10px;
    background: url(dian.png) no-repeat left center;
}

.tc1 li a {
    display: block;
    float: left;
    height: 38px;
    font-size: 16px;
    line-height: 38px;
}

.tc1 li a:hover {
    color: #2861bb;
}

.tc1 li span {
    display: block;
    height: 38px;
    float: right;
    font-size: 16px;
    color: #999999;
    line-height: 38px;
}

/* 专题轮播 */
.fa3 {
    margin-top: 35px;
}

.shecan_mtbd {
    width: 1200px;
    height: 100px;
    overflow: hidden;
    position: relative;
}

.rollBox {
    width: 1200px;
    height: 100px;
    overflow: hidden;
    position: relative;
}
/* 按钮 */
.sc_left_btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 30px;
    left: 30px;
    z-index: 999;
    cursor: pointer;
    background: url(pre_arrow.png) top no-repeat;
}

.sc_left_btn:hover {
    background: url(pre_arrow_act.png) top no-repeat;
}

.sc_right_btn {
    width: 40px;
    height: 40px;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 999;
    cursor: pointer;
    background: url(next_arrow.png) top no-repeat;
}

.sc_right_btn:hover {
    background: url(next_arrow_act.png) top no-repeat;
}
/* 按钮结束 */
.rollBox .Cont {
    width: 1200px;
    height: 100px;
    margin: 0 auto;
    overflow: hidden;
}

.rollBox .ScrCont {
    width: 9999999px;
}

.rollBox #List1 {
    float: left;
}

.sc_mtbd_cell {
    width: 1200px;
    height: 100px;
    float: left;
    position: relative;
}

.sc_mtbd_img {
    width: 1200px;
    height: 100px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.sc_mtbd_img img {
    width: 1200px;
    height: 100px;
    border: none;
}

/* 专题轮播 结束*/

/* 政务公开 */
.zwgk {
    margin-top: 35px;
}

.zwgk_tit {
    color: #333333;
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 15px;
    border-bottom: 2px solid #cccccc;
}

.zwgk_cont {
    margin-top: 30px;
}

.zwgk_left {
    width: 680px;
    height: 415px;
    padding-right: 30px;
    border-right: 1px solid #cccccc;
}

.zwgk_tt .active {
    border-bottom: none;
}

.zwgk_tt li {
    float: left;
    height: 52px;
    padding: 0 13px;
    background: url(shu.png) no-repeat left center;
    line-height: 52px;
}

.zwgk_tt li:first-child {
    padding-left: 0;
}

.zwgk_tt li:last-child {
    padding-right: 0;
}

.zwgk_tt a {
    /* color: #999999; */
    font-size: 20px;
}

.zwgk_tc {
    margin-top: 0;
}

.zwgk_tc li a span {
    display: inline-block;
    float: left;
    margin-right: 10px;
    color: #666666;
}

.zwgk_right {
    width: 500px;
    height: 400px;
}

.zrt ul {
    margin-top: 15px;
}

.zrt ul:first-child {
    margin-top: 0;
}

.zrt ul li {
    float: left;
    margin-left: 20px;
    width: 240px;
    height: 60px;
}

.zrt ul li:first-child {
    margin-left: 0;
}

.zrt ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.zwgk_zfld {
    background: url(zfld.png) no-repeat center 0;
}

.zwgk_xxgk {
    background: url(xxgk.png) no-repeat center 0;
}

.zwgk_zfjg {
    background: url(zfjg.png) no-repeat center 0;
}

.zwgk_wznb {
    background: url(wznb.png) no-repeat center 0;
}

.zwgk_zfgb {
    background: url(zfgb.jpg)no-repeat center 0;
}

.zwgk_gknb {
    background: url(gknb.png)no-repeat center 0;
}
.zrb {
    width: 500px;
    height: 220px;
    margin-top: 15px;
}

.zdly {
    font-size: 20px;
    font-weight: bold;
    color: #3367b5;
    padding: 0px 0 20px;
}

.p_ul {
    width: 500px;
    height: 150px;
}

.p_ul li {
    float: left;
    width: 125px;
    height: 75px;
}

.p_ul li:hover p {
    color: #3367b5;
}

.p_ul li p {
    text-align: center;
    font-size: 16px;
    color: #333333;
}

.p_ul li p:first-child {
    margin-bottom: 10px;
}


.p_ul li a{
    display: inline-block;
    width: 100%;
    height: 100%;
}
.p_ul p{
    margin-top: 40px;
}
#focus {
    width: 500px;
    height: 175px;
    overflow: hidden;
    position: relative;
    margin: 0 auto;
}

#focus .focus_ul {
    height: 150px;
    position: absolute;
    margin: 0;
    padding: 0;
}

#focus .focus_ul .focus_li {
    float: left;
    width: 500px;
    height: 180px;
    overflow: hidden;
    position: relative;
}

#focus .obtn {
    position: absolute;
    width: 100px;
    height: 30px;
    padding: 6px 0;
    right: 216px;
    bottom: 0px;
    z-index: 66;
    text-align: right;
}

#focus .obtn span {
    display: inline-block;
    _display: inline;
    _zoom: 1;
    width: 13px;
    height: 12px;
    _font-size: 0;
    margin-left: 10px;
    cursor: pointer;
    background: url(ty.png) no-repeat center 0;
}

#focus .obtn span.on {
    background: url(ty1.png) no-repeat center 0;
    width: 13px;
    height: 12px;
}

/* 政务公开结束 */
/* 图片滚动 */
.picScroll {
    width: 1200px;
    position: relative;
    height: 100px;
    background: #fff;
    overflow: hidden;
    margin-top: 35px;
}

.picScroll ul {
    overflow: hidden;
    zoom: 1;
}

.picScroll ul li {
    float: left;
    width: 306px;
    overflow: hidden;
    display: inline;
}
.picScroll ul li:last-child{
    float: left;
    width: 280px;
}
.picScroll ul li img {
    width: 280px;
    height: 100px;
}

.picScroll .prev,
.picScroll .next {
    position: absolute;
    left: 10px;
    top: 30px;
    display: block;
    width: 23px;
    height: 39px;
    overflow: hidden;
    cursor: pointer;
}

.picScroll .prev {
    background: url(arrow1_left.png);
}

.picScroll .prev:hover {
    background: url(arrow1_left_hover.png);
}

.picScroll .next {
    left: auto;
    right: 10px;
    background: url(arrow1_right.png);
}

.picScroll .next:hover {
    background: url(arrow1_right_hover.png);
}

.picScroll .prevStop {
    background: url(arrow1_left.png);
}

.picScroll .nextStop {
    background: url(arrow1_right.png);
}

/* 图片滚动end */

/* 内容底部 */
.content_bottom {
    margin-top: 30px;
}

.zwfw,
.hdjl {
    width: 575px;
min-height: 610px;
}

.gg_tit {
    color: #333333;
    font-size: 26px;
    font-weight: bold;
    padding-bottom: 15px;
    border-bottom: 2px solid #cccccc;
}
/* 政务服务 */
.zwfw_ul {
    margin-top: 30px;
}

.zwfw_ul li {
    float: left;
    width: 180px;
    height: 160px;
    border: 1px solid #e3e3e3;
    margin-left: 13px;
}

.zwfw_ul li:first-child {
    margin-left: 0;
}

/* .grfw_a,
.frfw_a,
.ztjcfw_a {
    display: inline-block;
    width: 100%;
    height: 100%;
} */
.zwfw_tit {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    margin: 0 0 0 19px;
}

.grfw {
    width: 138px;
    height: 75px;
    margin: 10px 0 0 19px;
}
.grfw_li{
   position: relative;
}
.grfw_li img{
    width: 80px;
    height: auto;
   position: absolute;
   right: 0;
   bottom: 10px;
}
.bgs1{
    padding-top: 10px;
    background-color: #dbe7f8;
}
.bgs2{
    padding-top: 10px;
    background-color: #f8ebdb;
}
.bgs3{
    padding-top: 10px;
    background-color: #f8f8db;
}
.grfw a {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
    color: #666666;
    /* width: 84px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;

}
.grfw a:hover{
    color: #2861bb;
}
.more_btn{
    width: 60px;
    height: 20px;
    margin: 10px 0 0 19px;
}
.more_btn a{
    display: inline-block;
    width: 100%;
    height: 100%;
    border-radius: 10px;
    background-color: #299CFF;
    color: #fff;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
    /* background: url(ljgd.png) no-repeat; */
    /* background-size: 60px auto; */
}

/* 特色服务tab切换 */
.tsfw_tab,
.dczj_tab {
    width: 100%;
    margin-top: 15px;
}

/* .ggtsfw .gg_ul li{
    width: 82px;
    height: 40px;
    float: left;
    background: none;
} */
.ggtsfw .ts_ul li{
    /* width: 191px; */
    height: 38px;
    float: left;
    background: none;
}
.ggtsfw li a:hover{
    color: #2861bb;

}


.gn1 {
    width: 570px;
    height: 100px;
    margin-top: 9px;
    background-color: #F1F6FE;
    padding: 0 0 0 19px;
}

.gn1_ul {
    padding-top: 12px;
}

.gn1_ul li {
    float: left;
    margin-right: 29px;
}

.gn1_ul li a {
    font-size: 16px;
    line-height: 38px;
    color: #333333;
}

.gn1_ul li a:hover {
    color: #2861bb;
}

/* 特色服务tab切换 */

/* 交流互动 */
.zxft {
    width: 100%;
    margin-top: 30px;
}

.zxft_tit {
    padding-bottom: 20px;
}

.zxft_tit a {
    font-size: 20px;
    color: #3367b5;
}

.zxft_cont {
    width: 100%;
}

.zxft_cont img {
    width: 107px;
    /* height: 122px; */
}

.zxft_cont table {
width: 439px;
    line-height: 32px;
    color: #333333;
    font-size: 16px;
}

.szxx {
    width: 100%;
    margin-top: 12px;
}

.szxx_ul li {
    width: 177px;
    height: 45px;
    float: left;
    margin-left: 20px;
    border: solid 1px #e3e3e3;
}

.szxx_ul li:first-child {
    margin-left: 0;
}

.szxx_ul li a {
    display: inline-block;
    padding-left: 30px;
    width: 100%;
    height: 100%;
    color: #3f5577;
    font-size: 16px;
    line-height: 45px;
}

.szxx_ul li a:hover {
    color: #2861bb;
}

/* 交流互动结束 */

/* 内容底部结束 */

/* 右侧飘窗 */
.piaochuang {
    width: 61px;
    position: fixed;
    top: 200px;
    right: 50px;
}

.piaochuang a {
    display: block;
}

.wd {
    width: 61px;
    height: 87px;
    margin-top: 0;
    background: url(wd.png) no-repeat center 0;
}

.wh45 {
    width: 45px;
    height: 45px;
    margin-top: 20px;
    margin-left: 8px;
}

.zjzww {
    background: url(zww.png) no-repeat center 0;
}

.zjzww:hover {
    background: url(zww_active.png) no-repeat center 0;
}

.wx {
    background: url(wx.png) no-repeat center 0;
}

.wx:hover {
    background: url(wx_active.png) no-repeat center 0;
}

.wb {
    background: url(wb.png) no-repeat center 0;
}

.wb:hover {
    background: url(wb_active.png) no-repeat center 0;
}

.xx {
    background: url(xx.png) no-repeat center 0;
}

.xx:hover {
    background: url(xx_active.png) no-repeat center 0;
}


/* 右侧飘窗结束 */

/* content_css end */

/*领导信息改 */

.zrtgkxx {
    margin-top: 15px;
}

.zrtgkxx ul {
    margin-top: 15px;
}

.zrtgkxx  ul:first-child {
    margin-top: 0;
}

.zrtgkxx  ul li {
    float: left;
    margin-left: 10px;
    width: 160px;
    height: 50px;
    background-color: #e1ecfe;
}

.zrtgkxx  ul li x_zwgk_zfld {
    float: left;
    margin-left: 10px;
    width: 240px;
    height: 60px;
    background-color: #e1ecfe;
}

.zrtgkxx  ul li x_zwgk_zfjg {
    float: left;
    margin-left: 10px;
    width: 240px;
    height: 60px;
    background-color: #e1ecfe;
}

.zrtgkxx  ul li:first-child {
    margin-left: 0;
}

.zrtgkxx  ul li a {
display: inline-block;
    padding-left: 22px;
    width: 100%;
    height: 100%;
    color: #395779;
    font-size: 20px;
    line-height: 50px;
}

.x_zwgk_zfld {
    background: url(x_zfld.png) no-repeat center 0;
}

.x_zwgk_zfjg {
    background: url(x_zfjg.png) no-repeat center 0;
}

.zrtzfjg ul {
    margin-top: 15px;
}

.zrtzfjg ul:first-child {
    margin-top: 0;
}

.zrtzfjg ul li {
    float: left;
    margin-left: 20px;
    width: 240px;
    height: 75px;
}

.zrtzfjg ul li:first-child {
    margin-left: 0;
}

.zrtzfjg ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}